home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / Delphi Digests / Delphi Vol. 2 / Delphi 2.18 < prev    next >
Encoding:
Text File  |  1986-05-12  |  27.9 KB  |  701 lines  |  [TEXT/ttxt]

  1. del
  2.  Message 1290710 has been deleted.
  3.  
  4.  Message: 1290713, 673 lines
  5.  Posted: 8:49pm EDT, Thu May 8/86, imported: 4:45am EDT, Fri May 9/86
  6.  Subject: Delphi Mac Digest V2 #18
  7.  To: Peter_Johnston@UQV-MTS, MacTechnics User Group, John Dorsey, Gavin
  8.      Eadie, Abraham Vanderspek
  9.  From: SHULMAN@RED.RUTGERS.EDU
  10.  
  11.  Delphi Mac Digest          Thursday, 8 May 1986      Volume 2 : Issue 18
  12.  
  13.  Today's Topics:
  14.       PCPC's HFS Backup
  15.       RE: PCPC's HFS Backup (Re: Msg 7688)
  16.       RE: Need help with JCLOCK utility
  17.       Mac SCSI connection problem
  18.       MacPaint Pasting Problem
  19.       good disk prices
  20.       LaserWriter and VMS
  21.       Re: Apology to Micah
  22.       ROM Resources
  23.       Bug in LightspeedC
  24.       RE: Warning about HP disks (Re: Msg 7731)
  25.       To John Bass
  26.       cache setting
  27.       RE: cache setting (Re: Msg 7775)
  28.       RE: cache setting (Re: Msg 7779)
  29.       Microsoft Updating Word...
  30.       Re: Changing the default font
  31.       Mac+ games
  32.       HFS Backup bugs
  33.       MacPCBridge
  34.       Desperately Seeking Software
  35.       LoadSeg problem
  36.       Printing Errors
  37.       Setting file protect bit in ResEdit
  38.       RE: Setting file protect bit in ResEdit (Re: Msg 7883)
  39.       RE: Setting file protect bit in ResEdit (Re: Msg 7893)
  40.  ----------------------------------------------------------------------
  41.  
  42.  From: RICFORD (7688)
  43.  Subject: PCPC's HFS Backup
  44.  Date: 1-MAY-16:18: Business Mac
  45.  
  46.  We have spent some more time with HFS Backup ($40) from PCPC
  47.  (1-800-MAC-BUTT) and we're finding it very useful.  Some of the key elements:
  48.  
  49.  - ability to do full, incremental, or selected-file-and-folder backups on HFS
  50.  and MFS volumes
  51.  - ability to back up files larger than a floppy disk
  52.  - ability to save configurations of files and folders to backup ("Backup
  53. -sets")
  54.  - automatically chooses 400K/800K for Mac-formatted disks (otherwise
  55.  assumes 800K on a double-sided drive)
  56.  - Macish, friendly, flexible, and quick
  57.  - ability to scan and print disk directories (can't print directories without
  58.  going thru backup/restore procedure)
  59.  - no selection by file _type_; otherwise, flexible selection options
  60.  - requires 128K ROMs (haven't tried it with RAM-based HFS)
  61.  - does only one volume at a time
  62.  - flexible options for checking disk integrity during backup
  63.  - backs up to floppies only
  64.  
  65.  Ric Ford
  66.  
  67.  "MacInTouch" newsletter
  68.  
  69.  ------------------------------
  70.  
  71.  From: JOHNCRANE (7696)
  72.  Subject: RE: PCPC's HFS Backup (Re: Msg 7688)
  73.  Date: 1-MAY-20:34: Business Mac
  74.  
  75.  Ric, I've also been checking out HFS Backup, and would like to footnote your
  76.  observations.  While it's true you go through the backup procedure, or at
  77. -least
  78.  part of it, to get a catalog, you can then abort before actually carrying out
  79.  the process. It worked fine with 64K ROM, and is now working on 128 ROM on the
  80.  same machine.  I backed up about 10MB on 14 400K floppies; that's about a 60
  81.  percent condensation factor.  It took about an hour.  I'm sure with the new
  82.  drive and 800K floppies it would be much faster.  It is _very_ picky when
  83.  testing floppies; I had a large number rejected that are otherwise giving no
  84.  problems - and of course this adds to backup time. Unless anyone gets the
  85. -wrong
  86.  impression, the program does not modify the backup floppies when one does an
  87.  update of the backup but rather adds the changes onto additional floppies.
  88.  
  89.  Of course, the real test would be to see how well it restores.
  90.  
  91.  - John Crane "MacNews"
  92.  
  93.  ------------------------------
  94.  
  95.  From: PEABO (7697)
  96.  Subject: RE: Need help with JCLOCK utility
  97.  Date: 1-MAY-21:12: MUGS Online
  98.  
  99.  I think JCLOCK installs itself into your System File as an INIT resource that
  100.  has the title JCLOCK.  It should be easy to find and eradicate using ResEdit!
  101.  
  102.  peter
  103.  
  104.  ------------------------------
  105.  
  106.  From: SCHAFE (7698)
  107.  Subject: Mac SCSI connection problem
  108.  Date: 1-MAY-21:43: Hardware & Peripherals
  109.  
  110.  Help!  I have read somewhere that the Macintosh Plus's SCSI port is
  111.  externally convertable to the 50 pin differential specified in the
  112.  ANSI definition of SCSI. Is this true, and if so, how is this
  113.  accomplished?  I thought the task was as simple as matching up the
  114.  signals from each side and ignoring all other lines, but I doubt this
  115.  is the correct method.  Any replies greatly appreciated.
  116.  
  117.  Thanx in advance.
  118.  
  119.  ------------------------------
  120.  
  121.  From: DSACHS (7703)
  122.  Subject: MacPaint Pasting Problem
  123.  Date: 1-MAY-22:36: Creative Pursuits
  124.  
  125.  About the problem with cutting and painting with MacPaint reported in the last
  126.  info-Mac.  Is it possible that the SYSTEM disk is either locked or low on
  127. -space
  128.  - The latest software forces the clipboard to reside on the system disk.
  129.  
  130.  ------------------------------
  131.  
  132.  From: RICFORD (7718)
  133.  Subject: good disk prices
  134.  Date: 2-MAY-11:55: Mousing Around
  135.  
  136.  Now that we're double-sided, it's time for new disks.  We found
  137.  double-sided Sonys, packaged 10 to a box, for $2.50 and under at
  138.  ComputerWare in Palo Alto, CA.  They come with labels and everything.
  139.  There are further price breaks for larger quantities and bulk Sonys
  140.  without the labels.  2nd day shipping to Boston cost us $6.00 for 100
  141.  disks.  Although our experience is limited, this seems like a good
  142.  store.
  143.  
  144.  800-235-1155  (800-323-1133 in CA)
  145.  
  146.  Ric
  147.  
  148.  ------------------------------
  149.  
  150.  From: JIMH (7735)
  151.  Subject: LaserWriter and VMS
  152.  Date: 3-MAY-15:19: Programming
  153.  
  154.  Is anyone out there using the Apple Laserwriter on a VAX under the VMS
  155.  operating system?  Adobe sells a product to use it under UNIX but not
  156.  under VMS, does anyone sell an equivelent product for VMS? I can buya
  157.  laserwritted for my mac at work if i can share it with the VAX, so i
  158.  am kind of desperate for such a product.  Thanks Jim Hopper
  159.  
  160.  ------------------------------
  161.  
  162.  From: BRECHER (7737)
  163.  Subject: Re: Apology to Micah
  164.  Date: 3-MAY-16:05: MUGS Online
  165.  
  166.  > I don't know if this means that Micah's hostadapter just works
  167.  > with a mac plus or that their hostadapter provides a 100% hardware
  168.  > and software compatable external mac plus scsi port on a 512k system like
  169. -our
  170.  > MacSCSI Plus hostadapter (anybody who has a Micah drive know?).
  171.  
  172.  I have a MicahDrive.  MicahDrive is compatible with 512K Macs (plain or
  173.  enhanced), and Mac Plus.  It does not provide an external SCSI port on a 512K.
  174.  
  175.  > [Brecher's] goal is to build THE BENCHMARK that clearly states WHO IS BEST
  176.  > on HIS definition of a STANDARD WORKLOAD.
  177.  
  178.  I do think a benchmark based on a "typical" workload approach would be
  179.  of value for many prospective hard disk buyers.  But "THE BENCHMARK,"
  180.  "clearly states WHO IS BEST" and "HIS definition" cannot have been
  181.  derived from anything I've said.
  182.  
  183.  With respect to a Delphi message in which I said, "If speed is a criterion,
  184.  forget Warp 9; it uses basically the highly-inefficient MacSCSI driver
  185. -software
  186.  (it also requires a boot floppy)," Bass comments:
  187.  
  188.  > There was NO need to single us out ...
  189.  
  190.  My message was a response to a query by someone who solicited comments on hard
  191.  disks specifically including the Warp 20, and who stated that speed was a
  192.  criterion.
  193.  
  194.  > Mr Brecher's coments about "the highly inefficient MacSCSI driver" are both
  195.  > WRONG and OUT OF LINE.
  196.  
  197.  Following is what the Aztec C (1.06g) compiler generates for the data
  198.  transfer (read) routine in the DDJ article.  I have confirmed with
  199.  someone who owns a copy of the recent release of the MacSCSI driver
  200.  that this routine has not changed significantly (if at all) since the
  201.  DDJ version.  Since only in the past few weeks has there been talk
  202.  about Warp/Mirror converting the driver to assembly language, it is
  203.  reasonable to assume that this code is what was running in the
  204.  Warp/Mirror products I referred to in the message Bass cites. The
  205.  numbers in brackets are 68000 clock periods required for the
  206.  instruction:
  207.  
  208.  SCSIIn:
  209.          Link    A6,#-4          ;[16]
  210.          MoveM.L D4-D7/A3-A4,-(SP) ;[56]
  211.          Move.L  $0A(A6),A3      ;[16] A3 = ptr (buffer addr)
  212.          Move.L  #$10,D4         ;[12] constant
  213.          Move.L  #1,D5           ;[12] constant
  214.          Move.L  #0,D7           ;[12] constant
  215.          Move.L  #$500000,-4(A6) ;[24] NCR base addr
  216.          Move.L  -4(A6),D6       ;[16]
  217.          Add.L   #$11,D6         ;[16] D6 --> Current SCSI Data register
  218.          Move.L  -4(A6),A4       ;[16]
  219.          Add.L   #2,A4           ;[16] A4 --> Initiator Command register
  220.          Move.L  -4(A6),A2       ;[16]
  221.          Move.B  $0F(A6),4(A2)   ;[20] Target Command register := phase
  222.  ;                               -----
  223.  ;                               [248] for setup
  224.  ; Wait for REQ
  225.  ;
  226.  @0      Move.L  -4(A6),A2       ;[16] A2 = NCR base addr
  227.          Move.B  $19(A2),D3      ;[12] D3 = (Current Bus Status register)
  228.          Ext     D3              ;[4]
  229.          And     #$20,D3         ;[8]
  230.          Cmp     D7,D3           ;[4]
  231.          Bne     @1              ;[10 -- assume branch]
  232.          Bra     @0              ;[0]
  233.  ;
  234.  ; bail out if not phase match...
  235.  ;
  236.  @1      Move.L  -4(A6),A2       ;[16] A2 = NCR base addr
  237.          Move.B  $1B(A2),D3      ;[12] D3 = (Bus and Status register)
  238.          Ext     D3              ;[4]
  239.          And     #8,D3           ;[8]
  240.          Cmp     D7,D3           ;[4]
  241.          Beq     @2              ;[12 -- assume no branch]
  242.  ;                               ----
  243.  ;                               [108] each time through loop, total = [6912]
  244.  ; transfer 8 bytes...
  245.  ;
  246.          .Repeat 8       ;assume this assembler directive to save listing space
  247.          Move.L  D6,A2           ;[4] A2 --> Current SCSI Data
  248.          Move.B  (A2),(A3)       ;[12] move data byte to buffer
  249.          Add.L   D5,A3           ;[8] increment buffer addr
  250.          Move.B  D4,(A4)         ;[8] assert ACK
  251.          Move.B  D7,(A4)         ;[8] deassert ACK
  252.          .EndRepeat
  253.  ;                               ----
  254.  ;                               [320] each time through loop, total = [20480]
  255.  ; Loop if count not exhausted
  256.  ;
  257.          Sub     #8,8(A6)        ;[20]
  258.          Cmp     #0,8(A6)        ;[16]
  259.          Bgt     @0              ;[10 -- assume branch]
  260.  ;                               -----
  261.  ;                               [46] each time throuh loop, total = [2944]
  262.  ;
  263.  @2      Move.L  #0,D0           ;[12] return 0 to caller
  264.          MoveM.L (SP)+,D4-D7/A3-A4 ;[60]
  265.          Unlk    A6              ;[12]
  266.          Rts                     ;[16]
  267.  ;                               -----
  268.  ;                               [40] for termination
  269.  ;                               =======
  270.  ;               Grand total     [30624] clock periods for 512 bytes
  271. -transferred
  272.  
  273.  Following is my hand-coded version.  It is functionally identical
  274.  except that it further unravels the loop:
  275.  
  276.  SCSIIn:
  277.          MoveM.L D1-D4/A3-A4,-(SP) ;[56]
  278.          Move.L  $0A(A6),A3      ;[16] A3 = ptr (buffer addr)
  279.          Move.L  #$500011,A2     ;[12] A2 --> Current SCSI data register
  280.          Lea     2-$11(A2),A4    ;[8] A4 --> Initiator Command register
  281.          Lea     $19-$11(A2),A1  ;[8] A1 --> Current SCSI Bus Status register
  282.          Lea     $1B-$11(A2),A0  ;[8] A0 --> Bus and Status register
  283.          Move.B  $0F(A6),4-$11(A2) ;[20] Target Command Register := phase
  284.          MoveQ   #0,D0           ;[4] constant (and returned value)
  285.          MoveQ   #$10,D1         ;[4] constant
  286.          Move    8(A6),D2        ;[16] D2 = len
  287.          Lsr     #5,D2           ;[16] D2 = len/32
  288.          SubQ    #1,D2           ;[4] adjust for Dbra
  289.          MoveQ   #5,D3           ;[4] constant
  290.          MoveQ   #3,D4           ;[4] constant
  291.  ;                               ----
  292.  ;                               [180] for setup
  293.  ;
  294.  ; Wait for REQ
  295.  ;
  296.  @0      Btst    D3,(A1)         ;[8]
  297.          Beq.S   @0              ;[8 -- assume no branch]
  298.  ;
  299.  ; bail out if not phase match...
  300.  ;
  301.          Btst    D4,(A0)         ;[8]
  302.          Beq.S   @1              ;[8 -- assume no branch]
  303.  ;                               ----
  304.  ;                               [32] each time through loop, total = [512]
  305.  ;
  306.  ; transfer 32 bytes...
  307.  ;
  308.          .Repeat 32      ;assume this assembler directive to save listing space
  309.          Move.B  (A2),(A3)+      ;[12] move data byte to buffer
  310.          Move.B  D1,(A4)         ;[8] assert ACK
  311.          Move.B  D0,(A4)         ;[8] deassert ACK
  312.          .EndRepeat
  313.  ;                               ----
  314.  ;                               [896] each time through loop, total = [14,336]
  315.  ;
  316.  ; Loop if count not exhausted
  317.  ;
  318.          Dbra    D2,@0           ;[10 -- assume branch]
  319.  ;                               ----
  320.  ;                               [10] each time through loop, total = [160]
  321.  ;
  322.  @1      MoveM.L (SP)+,D1-D4/A3-A4 ;[60]
  323.          Rts                     ;[16]
  324.  ;                               -----
  325.  ;                               [76] for termination
  326.  ;                               =======
  327.  ;               Grand total     [15264] clock periods for 512 bytes
  328. -transferred
  329.  
  330.  The compiled code occupies 110 words; my assembler version occupies 128 words
  331. -(
  332.  due to the further loop unravelling).  If the entire driver were coded in
  333.  assembly, the total net requirement would be much reduced from that of the
  334.  compiled version.
  335.  
  336.  I think it reasonable to call a driver that takes twice as long as it
  337.  should to transfer data "highly-inefficient."  The inefficiency of its
  338.  data transfer code, similar inefficiencies elsewhere in the driver,
  339.  and the lack of provision for pseudo-DMA in the MacSCSI design combine
  340.  to necessitate two disk revolutions to transfer each sector as
  341.  indicated by the DiskBench results. Those results cannot be explained
  342.  by reference to 11:1 interleave.
  343.  
  344.  > We showed Apple one of our boards early last summer and they
  345.  > quickly added the NCR5380 onto the main logic board and offered it
  346.  > as the MacPlus (clearly defining SCSI as the standard interface).
  347.  
  348.  Apple had prototype designs with SCSI interfaces in 1984 and early
  349.  1985. Perhaps Bass's use of the NCR 5380 influenced the final design
  350.  as Bass claims; fortunately, Apple's design provides for pseudo-DMA.
  351.  
  352.  > [T]he Mac filesystem/OS or finder crawls into a hole with filesystem that
  353.  > have 10mb or more of allocated files -- above 18mb bootup to the finder desk
  354.  > top takes more than a minute on a system that took 7sec at 3mb.
  355.  
  356.  My MicahDrive, with 525 files totalling 8.5MB, takes 12 seconds from reset
  357.  "bong" to a quiescent Finder desktop showing the startup volume's window
  358.  containing 16 folders.  With 18.5MB, 1078 files, 17 folders it also takes 12
  359.  seconds. (512K, 128K ROM, HFS volume, System 3.2b3, Finder 5.2)
  360.  
  361.  ------------------------------
  362.  
  363.  From: DSACHS (7729)
  364.  Subject: ROM Resources
  365.  Date: 2-MAY-21:02: Programming
  366.  
  367.  Does anyone know which resources can be safely deleted from a system file that
  368.  is to be used ONLY with a Mac plus.  I have the following partial list of the
  369.  resource listed in TN 57
  370.  Safe to delete: FONT 12, PTCHs for other ROMs, MDEF 0, WDEF 0
  371.  Cannot be deleted: PACK 7, CDEF 0, 1, CURS 1, 2, 3, DRVR 2
  372.  
  373.  ------------------------------
  374.  
  375.  From: PEABO (7742)
  376.  Subject: Bug in LightspeedC
  377.  Date: 3-MAY-20:49: Programming
  378.  
  379.  Two bugs found in LightspeedC:
  380.  
  381.  ctype.h:  treats iscsym() and iscsymf() the same.  iscsymf() should not
  382. -include
  383.  _digit_ in its definition.
  384.  
  385.  ctype.c:  treats the value 128 as ASCII.  This is wrong, since the high order
  386.  bit is set.  The documentation on page 13-32 of the manual is also wrong.
  387.  
  388.  peter
  389.  
  390.  ------------------------------
  391.  
  392.  From: RSTICKLE (7754)
  393.  Subject: RE: Warning about HP disks (Re: Msg 7731)
  394.  Date: 4-MAY-12:19: Hardware & Peripherals
  395.  
  396.  Easy fix folks, Take your HP disk and turn it to the back side, you'll see a
  397.  small plastic catch that fits in the sliding door cut-out.  Now take a knife,
  398.  something like an X-acto knife and cut the catch off so it's even with the
  399. -rest
  400.  of the disk, and PRESTO, the sliding door can't catch and no more disk drive
  401.  jams!! <grin> Rick
  402.  
  403.  ------------------------------
  404.  
  405.  From: RDETCHELLS (7772)
  406.  Subject: To John Bass
  407.  Date: 4-MAY-23:00: MUGS Online
  408.  
  409.  This is directed to John Bass (DMS Designs), and regards the "new,
  410.  improved" driver software I just got from Mirror Technology for the
  411.  MagNet 20 (Which is, I think, identical to the Warp20).  I don't know
  412.  whether he had anything to do with the coding of this release, but if
  413.  he did, I'm curious as to why things were done the way they were...
  414.  The disk doees now indeed launch applications MUCH faster (about a
  415.  factor of two in launch times).  HOWEVER, it also now has the most
  416.  incredibly extravagant disk allocation granularity that I've ever
  417.  heard of: The smallest file I can find on the disk occupies 35K bytes
  418.  (a rare occurrence), and most occupy at least 69K!~ I could understand
  419.  a desire to reduce the size of the FAT (file allocation table, or
  420.  whatever it's called on the Mac), to cut search times, but this is
  421.  ridiculous!  A disk contaiining 362K of MacWrite files occupied nearly
  422.  3 MEG when transferred to the MagNet20!  At that rate, the MagNet
  423.  could only hold the equivalent of 7 or 8 floppies!  Is this the way
  424.  the new software release is actually supposed to work, or is it a bug?
  425.  (I have version 1.6 of the driver software from Mirror Tech.)  Thanks
  426.  for whatever info you might be able to pass on.  BTW, kudos to you for
  427.  your gentlemanly apology to Micah -- it was very well taken.  Thanks,
  428.  David Etchells, Perspect Systems (213) 821-7884
  429.  
  430.  ------------------------------
  431.  
  432.  From: PIZZAMAN (7775)
  433.  Subject: cache setting
  434.  Date: 4-MAY-23:20: Hardware & Peripherals
  435.  
  436.  I'm about to upgrade my 512 with the new ROM and 800 drive. I have
  437.  system 3.1 and wonder whether the cache setting is anything I will
  438.  need to play with. Is this something I will use with my 512, or is it
  439.  just for the Mac+ with the extra memory? barry
  440.  
  441.  ------------------------------
  442.  
  443.  From: BMUG (7779)
  444.  Subject: RE: cache setting (Re: Msg 7775)
  445.  Date: 5-MAY-02:34: Hardware & Peripherals
  446.  
  447.  It will work on a 512 though not as well. It loads certain things into
  448.  the cache first then goes on to programs and such later. So it doesn't
  449.  seem to make much differnce useing it. Your programs will run faster
  450.  if they use alot of fonts ect. Steve Costa/BMUG
  451.  
  452.  ------------------------------
  453.  
  454.  From: RICFORD (7790)
  455.  Subject: RE: cache setting (Re: Msg 7779)
  456.  Date: 5-MAY-10:40: Hardware & Peripherals
  457.  
  458.  I had the same experience on a 512K Mac.  I kept forgetting whether the cache
  459.  was on or off, because the speed gave no clues.
  460.  
  461.  Ric
  462.  
  463.  ------------------------------
  464.  
  465.  From: MACINTOUCH (7793)
  466.  Subject: Microsoft Updating Word...
  467.  Date: 5-MAY-12:35: Business Mac
  468.  
  469.  Infoworld, 5 May '86:
  470.  
  471.  Microsoft Updating Word for the Macintosh
  472.  
  473.  Microsoft Corp. is reportedly working on a new release of the Macintosh
  474. -version
  475.  of Word that will make the system similar to Word, version 3 for the PC,
  476.  according to independant sources.
  477.  
  478.  Initial test copies of the new Macintosh version are now being completed, and
  479.  beta test copies are expected to be delivered this summer, according to a
  480. -close
  481.  source at the firm. "It's safe to assume that Microsoft could deliver a new
  482.  release of Word sometime late this fall or early 1987," the source said.
  483.  
  484.  Microsoft is considering adding greater capabilities in the word
  485.  processor, such as spell check, outline processing, sytle sheets,
  486.  desktop publishing capability, and automatic index and table of
  487.  contents generation, according to the source.
  488.  
  489.  
  490.  josh - MacInTouch
  491.  
  492.  ------------------------------
  493.  
  494.  From: DSACHS (7838)
  495.  Subject: Re: Changing the default font
  496.  Date: 6-MAY-19:33: MUGS Online
  497.  
  498.  It is very easy to change the defaut (system font if you have a
  499.  current version of the Resource Editor.  Simply move your replacement
  500.  font onto the system file with an ID OTHER THAN 12.  Then edit the
  501.  FOND 0 resource to point to the new font.  This of course works with a
  502.  Mac plus only.
  503.  
  504.  ------------------------------
  505.  
  506.  From: LOGICHACK (7821)
  507.  Subject: Mac+ games
  508.  Date: 6-MAY-00:51: Bugs & Features
  509.  
  510.  This is for the people complaining about compatibility problems.  I have been
  511.  able to get both Megaroids and MazeWars to work on a Mac+ by using Fedit to
  512.  change the code that refers to the hardware buffers.  The primary screen is at
  513.  $7a700, that should be changed to $3fa700 to be compatible with up to 4MB of
  514.  memory (the max).  The other strings to change are: $72700 to $3f2700 for the
  515.  secondary screen, and $7fd00 to $1ffd00 for the primary sound buffer.  I don't
  516.  think too many people use the second sound buffer...
  517.  
  518.  Other advice: don't rename megaroids since it hard codes the name to do a re-
  519.  launch to use the second screen.  Also, for software that use the alternate
  520.  buffers, be sure to turn your cache setting OFF or the system will bomb sooner
  521.  or later.  It seems that Apple doen't acknowledge you buffer requests in the
  522.  launch block in respect to the cache memory usage.
  523.  
  524.  Hope this helps,
  525.  
  526.  Paul
  527.  
  528.  ------------------------------
  529.  
  530.  From: RICFORD (7832)
  531.  Subject: HFS Backup bugs
  532.  Date: 6-MAY-14:03: Bugs & Features
  533.  
  534.  We have discovered some bugs in PCPC's HFS Backup program which
  535.  prevent restoring some backed up files.  This is in version 1.0b.
  536.  PCPC is shipping an updated version which corrects some of the bugs.
  537.  We'll have more details later.
  538.  
  539.  Ric Ford
  540.  
  541.  "MacInTouch"
  542.  
  543.  ------------------------------
  544.  
  545.  From: MUSICWORKS (7875)
  546.  Subject: MacPCBridge
  547.  Date: 7-MAY-22:20: Hardware & Peripherals
  548.  
  549.  I just installed a MacPCBridge on one of the IBM XT on a client's
  550.  office network with appletalk/Mac/Laserwriter... Installation is a
  551.  snap just plug in a half slot card and plug in appletalk cable and the
  552.  software is excellent ! just run the program and you can choose what
  553.  kind of document (i.e. wordstar/multimate etc) and it will print it
  554.  out to the laserwriter, although (most IBM wordprocessor) doesn't let
  555.  you see what kind of fonts you're about to print but by specifying
  556.  some control commands you can change fonts,size,style etc... It takes
  557.  some memory about 30K from your main memory ( big deal... ) with the 2
  558.  programs you have to exe cute first before running the laserScript
  559.  Program ( the printing and mail box program)... those two program will
  560.  search for the available appletalk devices (like laserwriter/plus) so
  561.  far it's been working like a charm !
  562.  
  563.  Jundi
  564.  
  565.  ------------------------------
  566.  
  567.  From: BKV (7899)
  568.  Subject: Desperately Seeking Software
  569.  Date: 8-MAY-18:05: Business Mac
  570.  
  571.          Am desperately seeking software that runs on a Mac for use in a
  572.  video/audio retail business. It must be able to handle customers by name AND
  573.  number, preferably be multi-user, bar-code compatible, password protection
  574.  compatible, be able to generate multiple types of reports including mailing
  575.  labels; customer updates; catalog updates and modifications; category,
  576.  customer, format, etc. code updates; batch checkins; customer activity; title
  577.  activity (slow titles, top titles, titles listed by format, price, etc.);
  578.  system codes; weekly, monthly & yearly summary reports and a few more. It
  579.  must also be able to send to an on-line printer a sales receipt for each sales
  580.  and rental.
  581.          I would like to use Omnis 3 or Double Helix since they offer
  582.  password protection, but will consider others if they meet the above criteria.
  583.  Any leads or info will be greatly appreciated as the store will be in
  584.  operationshortly after June 1st.
  585.  
  586.  Brad Vautrinot
  587.  
  588.  ------------------------------
  589.  
  590.  From: JEFFS (7869)
  591.  Subject: LoadSeg problem
  592.  Date: 7-MAY-19:51: Bugs & Features
  593.  
  594.  I finally tracked down the bug that had been bothering me for some time now.
  595. -I
  596.  have an application that would go off to Mac heaven whenever I opened a
  597. -certain
  598.  file.  It would only go off the deep end whenever I would select a particular
  599.  menu item.  If I selected this menu item FIRST and then opened the file, all
  600.  worked! (Very frustrating!)
  601.  
  602.  As I investigated further I discovered that it was hung in in the
  603.  LoadSeg trap (the code for the menu item was in a different segment.)
  604.  Now, why did this happen??  Well, it just so happens that the file I
  605.  opened that caused the crash was another application.  What was
  606.  happening was the LoadSeg was looking for the CODE resources in THAT
  607.  application and not mine!
  608.  
  609.  The moral of the story is that if your application opens other application
  610.  resource files you should put something like the following before you call
  611.  functions residing in another code segment:
  612.  
  613.         curRes = CurResFile();
  614.         UseResFile(myResNum);
  615.         loadFooSeg();
  616.         UseResFile(curRes);
  617.  
  618.  Where loadFooSeg can be an empty function in the segment you want to load.
  619.  
  620.                                                 Jeff
  621.  
  622.  ------------------------------
  623.  
  624.  From: JEFFS (7870)
  625.  Subject: Printing Errors
  626.  Date: 7-MAY-20:07: Programming
  627.  
  628.  I want my application to be "friendly" about reporting printing errors
  629.  like "disk full" or "disk locked".  By this I mean it should tell the
  630.  user the name of the disk that is full or locked.  This seemed easy
  631.  enough to do since the Printing Manager says it uses the default
  632.  volume for the spool file if the iFileVol field of the TPrJob record
  633.  is 0 (the default.)  You should then be able to call CurVol to get the
  634.  name of the volume that caused the error.
  635.  
  636.  To test this out I locked my boot disk and tried to print from my program. The
  637.  error message said my OTHER disk (where the program resided) was the disk that
  638.  was locked!  What gives??  (When I lock that other disk and not the boot disk
  639.  all proceeds OK indicating that the boot disk *is* the disk it is trying to
  640.  spool from.)
  641.  
  642.  What do I do now?  Does iFileVol = 0 *really* mean the System volume
  643.  and not the default volume?
  644.  
  645.                                                 Jeff
  646.  
  647.  ------------------------------
  648.  
  649.  From: JIMWEINRICH (7883)
  650.  Subject: Setting file protect bit in ResEdit
  651.  Date: 8-MAY-06:27: Developer's Corner
  652.  
  653.  How can I set the Protect bit using ResEdit?  I can set most of the
  654.  file bits in the Get Info box, and the File Protect bit is displayed
  655.  there, but when I click in the check box it doesn't toggle.  Is there
  656.  some special option-key combo I have to press?  Some magic certified
  657.  developer's password that I must chant in order for Apple to let me
  658.  mess with things I shouldn't touch?  SetFile, etc., don't work
  659.  properly under HFS, and that's why I need to use ResEdit.  Thanks!!
  660.  --JimWeinrich
  661.  
  662.  ------------------------------
  663.  
  664.  From: RICFORD (7893)
  665.  Subject: RE: Setting file protect bit in ResEdit (Re: Msg 7883)
  666.  Date: 8-MAY-13:33: Developer's Corner
  667.  
  668.  HFS directories don't support the same file info bits.  I'm pretty
  669.  sure the file protect bit is gone, making it impossible to use old
  670.  techniques for defeating copy protection hassles on programs such as
  671.  MS Word.  The zap programs such as HDUtil and MacZap handle it though.
  672.  
  673.  Ric
  674.  
  675.  ------------------------------
  676.  
  677.  From: OPPENHEIM (7910)
  678.  Subject: RE: Setting file protect bit in ResEdit (Re: Msg 7893)
  679.  Date: 8-MAY-19:48: Developer's Corner
  680.  
  681.  Seem to support them for me -- no disk editor I have seen gives access
  682.  to them w/o dire straits, but set the byte two before TYPECREA and the
  683.  byte immediately after to $C1.  Than protects, locks and renders
  684.  invisible the file.  Set the first of those to $C9 for bozo, if
  685.  necessary.  Fedit 3.52 doesn't allow looking at the volume directory,
  686.  but you can find the file with an ascii search for the name or
  687.  type/creator string. If you're doing this on the Plus with floppies
  688.  eject the volume BEFORE quitting to the Finder.  Otherwise, for some
  689.  unexplained reason, the changes are not recorded. Now I have one --
  690.  does anyone get 'Quit' in the 'Special' menu (Finder)? No Apple docs,
  691.  of course...
  692.  
  693.  ------------------------------
  694.  
  695.  End of Delphi Mac Digest
  696.  ************************
  697.  
  698.  -------
  699.  
  700.  Next, history, delete, reply, help, etc.?
  701. @